a canopy tree indigenous from the amazon rainforest - Spanish English Dictionary